package com.itheima.d5_recursion;

/**
 * 目标：认识一下递归的形式。
 */
public class RecursionTest1 {
    public static void main(String[] args) {
//        test1(); //运行后报错：StackOverFlowError（栈溢出错误）---> 递归死循环
//        test2(); //运行后报错：StackOverFlowError（栈溢出错误）---> 递归死循环
    }


    // 直接方法递归
    public static void test1(){
        System.out.println("😄哈哈～");
        test1();
    }
   

    // 间接方法递归
    public static void test2() {
        System.out.println("😁嘻嘻！");
        test3();
    }

    public static void test3() {
        System.out.println("😁嘿嘿～");
        test2();
    }

}
